holding cells/facility - Français Anglais Dictionnaire